home *** CD-ROM | disk | FTP | other *** search
- /*
- listing 1 - common.h
- */
-
- #define INT 0
- #define FLOAT 1
- #define STRING 2
-
- #define NUMBER 0
- #define PRICE 1
- #define CODE 2
-
- #define OFF 0
- #define ON 1
-
- #define SUCCEED 0
- #define FAIL 1
-
- #define FUNC int
- #define BOOL int
-
- struct record {
- int id;
- int number;
- float price;
- char code[10];
- } ;
-
- struct field_definition {
- char keyword[10];
- int type;
- struct record *position_ptr;
- };
-
- FUNC lookup (int type, struct record *position_ptr,
- struct record *tran_start,
- int transaction_size, void *user_value);
-
- FUNC type_check (struct field_definition *definitions,
- struct record *position_ptr,
- int transaction_size, char *user_keyword,
- char *user_value);
-